<?
function ObtenerRecetas($nombre,$descripcion,$categoria,$pag){ 

	include("../../php/conexion.php");	
	
	$nombre = trim(strtolower($nombre));
	$descripcion = trim(strtolower($descripcion));
	$categoria = trim(strtolower($categoria));
	$pag = trim(strtolower($pag));

	
	if($pag=='')
		$pag = 1;
	$offSet = 20; //cantidad por p�gina
	
	$iStart = (($pag - 1) * $offSet)  + 1;
    $iEnd = ($iStart + $offSet) - 1;
	
	
	
	$sql = "SELECT count(1) as NREC from TRET_RECETAS where lower(REC_NOMBRE) like '%$nombre%' and lower(REC_DESCRIPCION) like '%$descripcion%' and
				(lower(REC_CATEGORIA) = '$categoria' or '$categoria ' = ' ')  ";		
	
	$stmt=ociparse($conn,$sql);
    OCIExecute($stmt);			
    if (ocifetch($stmt)){
            $iRec = ociresult($stmt,"NREC");
    }
	
	$total_paginas=ceil($iRec / $offSet);
	
	
	$sql = "select * from (select REC_ID, REC_NOMBRE, REC_DESCRIPCION, REC_CATEGORIA,   row_number() OVER(ORDER BY REC_ID desc ) nro 
		from TRET_RECETAS where lower(REC_NOMBRE) like '%$nombre%' and lower(REC_DESCRIPCION) like '%$descripcion%' and
				(lower(REC_CATEGORIA) = '$categoria' or '$categoria ' = ' ') ) WHERE nro >= $iStart AND nro <= $iEnd  ";

			
	$stmt = ociparse($conn, $sql);
	OCIExecute($stmt, OCI_DEFAULT);
	
	echo '<TABLE id="Tabla2" width = 80% cellSpacing="0" cellPadding="1" border="1" class="Tabla2">

			<TR>
				<TD width = "10%" ><div align="center"><strong>C&oacute;digo</strong></div></TD>
				<TD width = "35%"><div align="center"><strong>Nombre</strong></div></TD>
				<TD width = "35%"><div align="center"><strong>Descripci�n</strong></div></TD>
				<TD width = "10%"><div align="center"><strong>Categor�a</strong></div></TD>
				<TD width = "10%" colspan = 2><P align="center"><strong>Opciones</strong></P>				</TD>								
			</TR>';
	
	 while (OCIFetchInto($stmt,$arrPar,OCI_ASSOC )) {
		 echo '
						<TR>
								<TD><a href="detalle_receta.php?IdModificar='.base64_encode($arrPar["REC_ID"]).'" title = "Ver/Modificar">'.$arrPar["REC_ID"].'</a></TD>
				<TD><a href="detalle_receta.php?IdModificar='.base64_encode($arrPar["REC_ID"]).'" title = "Ver/Modificar">'.$arrPar["REC_NOMBRE"].'</a></TD>
				<TD >'.$arrPar["REC_DESCRIPCION"].'</TD>
				<TD align="center">'.$arrPar["REC_CATEGORIA"].'</TD>				
				<TD align = "center"><a href="detalle_receta.php?IdModificar='.base64_encode($arrPar["REC_ID"]).'" title = "Ver/Modificar"><IMG alt="Ver/Modificar" src="img/lapiz.gif"  width = "18" height = "18" /></a></TD>
				<TD align = "center"><a href="javascript:Eliminar('.$arrPar["REC_ID"].')" title = "Eliminar"><IMG alt="Eliminar" src="img/delete.png" border="0" width = "18" height = "18" /></a></TD>
							</TR>';
						
							
	 }
	 
	 echo '
	 </table>
			<br>
			 <table border="0" cellpadding="0" cellspacing="0" width="80%">
		 <tr>
		 <td>
				Se encontraron '.$iRec.' <strong>recetas</strong>.
          </td>
        </tr>
		<tr height = "15px">
		 <td></td>
		 </tr>
		<tr>
		 <td> P�g. ';
		 
	 for ($i=1; $i<=$total_paginas; $i++){
		if ($pag == $i) {
			echo "<b> $i </b>"; 
			if ($pag < $total_paginas) 
				echo  "-";
		}
		else{			
			echo ' <a  href="javascript:void(0)" onclick = "javascript:Paginado('.$i.')">'.$i.'</a> - ';
		}
	 }
	 
				
      echo '    </td>
        </tr>

        </table>';
		
	OCICommit ($conn);
	OCIFreeStatement($stmt);
}

function EliminarReceta($Id){
	include("../../php/conexion.php");	
	
	$sql = "DELETE FROM TRET_RECETAS WHERE REC_ID = $Id  ";
	$stmt=ociparse($conn,$sql);
    if(OCIExecute($stmt))
		echo '<p class="exito">La receta se elimin� con �xito.</p>';		
	else
		echo '<p class="error">Ocurri� un error al eliminar la receta.</p>';		
	
	OCICommit ($conn);
	OCIFreeStatement($stmt);	
}

function ObtenerRecetaPorId($Id){
	include("../../php/conexion.php");	
	
	$sql = "select * from TRET_RECETAS where REC_ID = $Id ";
	$stmt = ociparse($conn, $sql);
	OCIExecute($stmt, OCI_DEFAULT);
	OCIFetchInto($stmt,$arrPar,OCI_ASSOC );
	return $arrPar;
}

function ModificarReceta($_POST){
	include("../../php/conexion.php");	
	
	$txtIngredientesPrincipalesCod = strtolower(trim($_POST[txtIngredientesPrincipalesCod]));
	$txtIngredientesSecundariosCod = strtolower(trim($_POST[txtIngredientesSecundariosCod]));
	$txtGrupos = strtolower(trim($_POST[txtGrupos]));
	
	
	$txtIngredientesPrincipalesCod = str_replace(array("�","�","�","�","�"),array("a","e","i","o","u"),$txtIngredientesPrincipalesCod);
	$txtIngredientesSecundariosCod = str_replace(array("�","�","�","�","�"),array("a","e","i","o","u"),$txtIngredientesSecundariosCod);
	$txtGrupos = str_replace(array("�","�","�","�","�"),array("a","e","i","o","u"),$txtGrupos);
	
	$ultimo = substr($txtIngredientesPrincipalesCod, -1);
	 if($ultimo!="*"&&$txtIngredientesPrincipalesCod!='')
		$txtIngredientesPrincipalesCod.="*";
		
	 $ultimo = substr($txtIngredientesSecundariosCod, -1);
	 if($ultimo!="*"&&$txtIngredientesSecundariosCod!='')
		$txtIngredientesSecundariosCod.="*";	
	 
	 $ultimo = substr($txtGrupos, -1);
	 if($ultimo!="*"&&$txtGrupos!='')
		$txtGrupos.="*";
	
	$sql = "UPDATE TRET_RECETAS SET REC_NOMBRE = '".$_POST[txtNombre]."',
					REC_DESCRIPCION = '".$_POST[txtDescripcion]."',
					REC_CATEGORIA = '".$_POST[selCategoria]."',
					REC_TIEMPO = '".$_POST[txtTiempo]."',
					REC_PORCIONES ='".$_POST[txtPorciones]."',
					REC_CALORIAS ='".$_POST[txtCalorias]."',
					REC_INGREDIENTESPRINCIPALESTXT ='".$_POST[txtIngredientesPrincipales]."',
					REC_INGREDIENTESSECUNDARIOSTXT ='".$_POST[txtIngredientesSecundarios]."',
					REC_INGREDIENTESPRINCIPALESCOD ='".$txtIngredientesPrincipalesCod."',
					REC_INGREDIENTESSECUNDARIOSCOD ='".$txtIngredientesSecundariosCod."',
					REC_GRUPOS ='".$txtGrupos."',
					REC_INSTRUCCIONES ='".$_POST[txtInstrucciones]."',
					REC_FECHAMODIFICACION = sysdate					
			WHERE REC_ID = $_POST[IdModificar]  ";
		
	$stmt=ociparse($conn,$sql);
    if(OCIExecute($stmt))
		echo '<p class="exito">La receta se modific� con �xito.</p>';		
	else
		echo '<p class="error">Ocurri� un error al modificar la receta.</p>';		
	
	OCICommit ($conn);
	OCIFreeStatement($stmt);	
	
}

function NuevaReceta($_POST){
	include("../../php/conexion.php");	
	
	$txtIngredientesPrincipalesCod = strtolower(trim($_POST[txtIngredientesPrincipalesCod]));
	$txtIngredientesSecundariosCod = strtolower(trim($_POST[txtIngredientesSecundariosCod]));
	$txtGrupos = strtolower(trim($_POST[txtGrupos]));
	
	$txtIngredientesPrincipalesCod = str_replace(array("�","�","�","�","�"),array("a","e","i","o","u"),$txtIngredientesPrincipalesCod);
	$txtIngredientesSecundariosCod = str_replace(array("�","�","�","�","�"),array("a","e","i","o","u"),$txtIngredientesSecundariosCod);
	$txtGrupos = str_replace(array("�","�","�","�","�"),array("a","e","i","o","u"),$txtGrupos);
	
	$ultimo = substr($txtIngredientesPrincipalesCod, -1);
	 if($ultimo!="*"&&$txtIngredientesPrincipalesCod!='')
		$txtIngredientesPrincipalesCod.="*";
		
	 $ultimo = substr($txtIngredientesSecundariosCod, -1);
	 if($ultimo!="*"&&$txtIngredientesSecundariosCod!='')
		$txtIngredientesSecundariosCod.="*";	
	 
	 $ultimo = substr($txtGrupos, -1);
	 if($ultimo!="*"&&$txtGrupos!='')
		$txtGrupos.="*";
	
	$sql = "INSERT INTO TRET_RECETAS(REC_ID, REC_NOMBRE, REC_DESCRIPCION, REC_CATEGORIA,  REC_TIEMPO, 
						REC_PORCIONES, REC_CALORIAS, REC_IMAGEN, REC_INGREDIENTESPRINCIPALESTXT, 
						REC_INGREDIENTESSECUNDARIOSTXT, REC_INGREDIENTESPRINCIPALESCOD, REC_INGREDIENTESSECUNDARIOSCOD, REC_GRUPOS, 
						REC_INSTRUCCIONES)
					VALUES (SEC_TRET_RECETAS.NEXTVAL,'".trim($_POST[txtNombre])."','".trim($_POST[txtDescripcion])."','".trim($_POST[selCategoria])."', '".trim($_POST[txtTiempo])."',
					'".trim($_POST[txtPorciones])."','".trim($_POST[txtCalorias])."','', '".trim($_POST[txtIngredientesPrincipales])."',					
					'".trim($_POST[txtIngredientesSecundarios])."','".$txtIngredientesPrincipalesCod."','".$txtIngredientesSecundariosCod."', '".$txtGrupos."',					
					'".trim($_POST[txtInstrucciones])."'					
					) ";
						
	$stmt=ociparse($conn,$sql);
    if(OCIExecute($stmt))
		echo '<p class="exito">La receta se cre� con �xito.</p>';		
	else
		echo '<p class="error">Ocurri� un error al crear la receta.</p>';		
	
	OCICommit ($conn);
	OCIFreeStatement($stmt);	
}

function Acceder($POST){
	include("config.php");	
	if($_POST[txtUsuarioC]==$usuario&&md5($_POST[txtClave])==$clave){
		setcookie("usuarioclasificatorias", $usuario, time()+1200);
		header('Location: partidos.php');
	}
	
}


function ObtenerParametroById($id){
	include("../../php/conexion.php");	
	$sql = "SELECT * from TRET_PARAMETROS where par_id = $id";	
		
	$stmt=ociparse($conn,$sql);
    OCIExecute($stmt);			
    if (ocifetch($stmt)){
            $valor =  ociresult($stmt,"PAR_VALOR");
    }
	return $valor;
}



function ObtenerPartidos()
{
	include("../../php/conexion.php");	
	
	
	$sql = "select p.*, to_char(PAR_FECHA,'DD-MM-YYYY') par_fecha2 from TCLT_PARTIDOS p order by par_id asc";
	$stmt=ociparse($conn,$sql);
	OCIExecute($stmt);
	
	
	
	
	echo "<table border='1' class='admin-table'>";
	echo "<tr><td>Fecha Partido</td><td>Equipo 1</td><td>Score Equipo 1</td><td>Score Equipo 1</td><td>Equipo 2</td></tr>";
	$conta=1;
	while (OCIFetchInto($stmt,$arrOpt,OCI_ASSOC ))
	{	
		/*$input1 = '<input type = "text" value = "" name = "txtScore'.$i.'1" id = "txtScore'.$i.'1" maxlength = "2" style = "width:50px"  onkeypress = "javascript:return ValidarTecla(\'enteros\',this,event)" onpaste="javascript:return false;" /> ';
		$input2 = '<input type = "text" value = "" name = "txtScore'.$i.'2" id = "txtScore'.$i.'2" maxlength = "2" style = "width:50px"  onkeypress = "javascript:return ValidarTecla(\'enteros\',this,event)" onpaste="javascript:return false;" /> ';*/
		
		$input1 = '<input type = "text" class="num'.$conta.'"  value = "'.$arrOpt['PAR_GOLES1'].'" name = "txtScore['.$arrOpt['PAR_ID'].'][1]" id = "txtScore'.$arrOpt['PAR_ID'].'1" maxlength = "2" style = "width:50px"  onkeypress = "javascript:return ValidarTecla(\'enteros\',this,event)" onpaste="javascript:return false;" /> ';
		$input2 = '<input type = "text" class="num'.$conta++.'" value = "'.$arrOpt['PAR_GOLES2'].'" name = "txtScore['.$arrOpt['PAR_ID'].'][2]" id = "txtScore'.$arrOpt['PAR_ID'].'2" maxlength = "2" style = "width:50px"  onkeypress = "javascript:return ValidarTecla(\'enteros\',this,event)" onpaste="javascript:return false;" /> ';
		$conta++;
		
		echo "<tr><td>".$arrOpt['PAR_FECHA2']."</td><td>".$arrOpt['PAR_EQUIPO1']. "</td><td>". $input1. "</td><td>". $input2 . "</td><td>". $arrOpt['PAR_EQUIPO2']."</td></tr>" ;
		
	
		
	}
	echo "</table>";
	ocifreestatement($stmt);
	ocilogoff();
}

?>